@charset "utf-8";
*{ margin:0; padding:0; }
html{ margin:0; padding:0;}
body{ font:normal 14px/20px 'Microsoft Yahei'; background:#fff; }
img { vertical-align:middle; border:none; display:inline-block; }
ul, ol ,ul, li{ list-style:none; }
a {text-decoration:none; color:#454545; vertical-align:baseline;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;}
a:hover { text-decoration:none; color:#000; 
transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;}
input{ outline:none; color:#333;}
input::placeholder, textarea::placeholder{ color:#ccc}
input, textarea{ font-family:'Microsoft Yahei';}

/*让网页变灰
html, body {
  filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  -webkit-filter: grayscale(100%);
}*/

/*-----公共样式-----*/
/*浮动*/
.float-l{ float:left;}
.float-r{ float:right;}
.clear{ clear:both; overflow:hidden; height:0; line-height:0; font-size:0;}
.fixed:after { content: "."; display: block; clear: both; height: 0;width:0;font-size:0; }
.fixed {zoom:1;}
.pr{ position:relative}
.pa{ position:absolute;}
/*宽高*/
.w100b{ width:100%;}
.w1200{width:1200px;}
.container{width:1500px; margin-left:auto; margin-right:auto;}

/*-----头部-----*/
#header{ position:relative; height:120px;/*height:160px;*/ background:#fd8833; 
  -moz-box-shadow:0px 4px 10px #BABABA; -webkit-box-shadow:0px 4px 10px #BABABA; box-shadow:0px 4px 10px #BABABA;}
/*#header::before{ content:""; display:block; position:absolute; top:40px; left:0; width:100%; height:1px; background:#fead73;}*/
/*内容*/
.h-content{ position:relative; width:1500px; margin:0 auto;}
.h-logo{ position:absolute; top:0; left:0; width:120px; height:120px; background:url(../img/public/logo2.jpg) left top no-repeat; /*width:160px; height:160px; background:url(../img/public/logo.jpg) left top no-repeat;*/}
.h-top, .h-name, .menu{ padding-left:140px;/*padding-left:180px;*/}
/*.h-top{ height:40px; line-height:40px; font-size:12px; color:#ffdec1; overflow:hidden;}
.h-top p, .h-top span{ display:block;}
.h-top p{ float:left;}
.h-top span{ float:right; color:#ffaf60;}
.h-top span a{ padding:0 8px; color:#ffdec1;}*/
.h-name{ clear:both; padding-top:15px; /*padding-top:10px;*/ color:#fff; overflow:hidden;}
.h-name h1{ float:left; line-height:50px; font-size:32px; color:#fff; font-family:"微软雅黑","黑体";}
.h-name p{ float:right; height:30px; padding-top:12px; background:url(../img/public/icon-tel.png) left 12px no-repeat}
.h-name p span{ padding-left:35px; font-size:16px;}
.h-name p em{ padding-right:5px; font-size:24px; font-weight:bold;}
/*-----菜单-----*/
.menu{ clear:both;}
#topnav{ margin:8px 0px 0px -25px;/*margin:12px 0px 0px -30px;*/}
#topnav LI { position:relative; float:left;}
#topnav LI::after{ content:""; display:block; position:absolute; right:0; top:9px; width:1px; height:20px; background:#ffaf60;}
#topnav LI:last-child::after{ width:0; height:0;}
#topnav>li>A { display:block; padding:0 35px;/*padding:0 33px;*/ line-height:35px; text-align:center; font-size:16px; color:#fff;}
#topnav>li>A::after{ content:""; display:block; width:0; height:3px; margin:0 auto; background:#ffdec1;
transition:all .3s;
-webkit-transition:all .3s}
#topnav>li>A:hover::after, #topnav .cur>A::after{ content:""; display:block; width:30px; height:3px; margin:0 auto; background:#ffdec1;}


/*--------友情链接--------
.linkCont{ padding:20px 0;}
.linkCont a{ color:#666;}
.linkCont h4{ font-weight:normal;}
.linkCont h4 span{ display:inline-block; font-size:16px; color:#333; height:18px; line-height:18px; padding:0 8px; border-left:5px solid #000; border-right:5px solid #000;}
.linkCont h4 em{ display:block; font-size:16px; color:#a8a8a8; font-family:"Impact"; margin-top:10px; text-transform:uppercase; background:url(../images/lingBg.png) no-repeat right center; height:16px; line-height:16px;}
.linkCont ul{ overflow:hidden; margin-top:15px;}
.linkCont li{ line-height:30px;}
.linkCont li a{ float:left; margin-right:20px; padding-left:24px; background:url(../images/linkBg.png) no-repeat left center; text-decoration:none;}*/
.linkCont{ width:1500px; margin:0 auto; padding-top:20px; text-align:left;}
.linkCont h4{ width:100%; font-size:16px; font-weight:normal; color:#fff;}
.linkCont h4 span{ color:#fff;}
.linkCont h4 em{ font-size:14px; font-style:normal; color:#808080;}
.linkCont h4 i, .linkCont h4 span, .linkCont h4 em{ display:inline-block; margin-right:5px; vertical-align:middle;}
.linkCont h4 i{ width:4px; height:20px; background:#fd6f27}
.linkCont ul{ width:100%; margin:0 auto; padding:10px 0 20px 0; overflow:hidden;}
.linkCont li{ line-height:30px;}
.linkCont li a{ float:left; margin-right:20px; color:#808080; text-decoration:none;}
.linkCont li a:hover{ color:#b7b7b7;}

/*-----搜索------*/
.search-list{ width:1500px; margin: 0 auto 50px auto; padding:50px; box-sizing:border-box; background:#fff;}
.search-list ul{}
.search-list ul li{ padding:20px 0; border-bottom:1px solid #e7e7e7;}
.search-list ul li a{ font-size:16px; color:#333;}

/*--------底部--------*/
.footer{ position:relative; width:100%; height:380px; background:#222; overflow:hidden;}
/**/
#mydiv{ position:absolute; left:0; top:0; z-index:2; opacity:.2}
.footer-content{ position:absolute; left:0; top:0; width:100%; text-align:center; z-index:22;}
.ab-footer .fter{ height:65px; line-height:65px;}
.ftcont{ padding-top:20px;}
.ftcont .ftnav{ float:left; padding:0 100px 0 0;}
.ftcont .ftnav h4{ padding-left:30px; line-height:20px; font-size:18px; font-weight:normal; background:url(../img/public/footer-icon.png) left center no-repeat;}
.ftcont .ftnav h4 a{ color:#fff; text-decoration:none;}
.ftcont .ftnav p{ overflow:hidden; padding-top:20px;}
.ftcont .ftnav p a{ display:block; line-height:30px; color:#808080;}
.ftcont .ftnav p a::before{ content:"-"; padding-right:5px; color:#666;}
.ftcont .ftnav p a:hover{ color:#b7b7b7;}
/*.ftcont .wx dl{ overflow:hidden;}
.ftcont .wx dt{ float:left;}
.ftcont .wx dt img{ display:block;}
.ftcont .wx dd{ margin-left:115px; color:#fff;}
.ftcont .wx dd p{ color:#808080; }
.ftcont .wx dd h4{ margin-top:6px; font-weight:normal; font-size:28px; color:#808080; }
.ftcont .wx dd span{ font-size:16px; display:block;}
.ftcont .wx ul{ overflow:hidden; margin-top:13px;}
.ftcont .wx li{ float:left; margin-right:7px;}
.ftcont .wx li img{ display:block; opacity:0.5;}
.ftcont .wx li:hover img{ display:block; opacity:1;}*/
.ftcont>.container{ padding-bottom:20px; overflow:hidden;}
/*微信二维码*/
.ftcont .wx{ float:right; width:400px; text-align:left;}
.ftcont .wx img{ display:inline-block; width:170px; height:170px; margin-left:20px; vertical-align:top;}
.ftcont .wx p{ display:inline-block; vertical-align:top;}
.ftcont .wx p span{ display:block; line-height:30px; font-size:14px; color:#fff;}
.ftcont .wx p span.t1{ color:#808080;}
.ftcont .wx p em{ display:block; padding:30px 0 10px 0; font-style:normal; font-size:40px; font-weight:bold; color:#fff;}
.ftcont .wx p i{ font-size:20px; font-style:normal; color:#fff;}
/*底部信息条*/
.fter{ height:46px; line-height:46px; border-top:1px solid #313131}
.fter .container{ overflow:hidden;}
.fter span, .fter a{ color:#555;}
.fter span em{ margin-left:20px; font-style:normal;}
/*-----右侧边栏-----*/
@font-face {
	font-family: 'icomoon';
    src:url('../img/public/kefu/fonts/icomoon.eot?qradjf');
    src:url('../img/public/kefu/fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'),
        url('../img/public/kefu/fonts/icomoon.ttf?qradjf') format('truetype'),
        url('../img/public/kefu/fonts/icomoon.woff?qradjf') format('woff'),
        url('../img/public/kefu/fonts/icomoon.svg?qradjf#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
.demo-icon{
  font-family:"icomoon";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  font-size:24px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  color:#999; 
}
/*new right*/
.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6800;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#ff6800;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#ff6800;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#ff6800;}
.meau-sev .cndns-right-btn{border-color:#ff6800;background:url(../img/public/kefu/02index-banner-8.gif) no-repeat #ff6800 center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999; font-size:12px; font-style:normal;}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #ff6800;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../img/public/kefu/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{ display:inline-block; /*margin-right:10px;*/ line-height:56px; font-size:42px; color:#d3d3d3; vertical-align:middle;}
.cndns-right-box .box-border .sev-t img{ width:150px; height:150px;}
.cndns-right-box .box-border .sev-t p{ display:inline-block; color:#ff6800;font-size:22px;line-height:28px; vertical-align:middle;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:33.33333%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(../img/public/kefu/q1.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#ff6800}
.meau-sev .cndns-right-box .box-border{width:430px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{ display:block; font-style:normal; color:#f66e06; font-size:16px; line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#ff6800}
.meau-zs .cndns-right-btn{background-color:#ff6800;color:#fff;margin-top:80px;border-color:#ff6800}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}


/*公共动画*/
@-webkit-keyframes fadeIn {
0% {
opacity: 0; /*初始状态 透明度为0*/
}
50% {
opacity: 0; /*中间状态 透明度为0*/
}
100% {
opacity: 1; /*结尾状态 透明度为1*/
}
}

@media screen and (max-width: 1480px) {
	.h-content{ width:1200px;}
	.container{width:1200px;}
	.linkCont{ width:1200px;}
	.search-list{ width:1200px;}
	#topnav>li>A { padding:0 28px;}
	.ftcont .ftnav{ padding:0 70px 0 0;}
	}